home *** CD-ROM | disk | FTP | other *** search
- import java.io.ByteArrayInputStream;
- import java.io.DataInputStream;
- import java.io.IOException;
- import java.util.Enumeration;
- import java.util.Hashtable;
- import java.util.Vector;
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
- import javax.microedition.rms.RecordStore;
-
- // $FF: renamed from: l
- public class class_0 extends Canvas {
- // $FF: renamed from: p java.lang.String
- volatile String field_0 = null;
- // $FF: renamed from: B java.lang.String
- volatile String field_1 = null;
- // $FF: renamed from: x java.lang.String
- volatile String field_2 = null;
- // $FF: renamed from: J boolean
- volatile boolean field_3;
- // $FF: renamed from: G int
- volatile int field_4;
- // $FF: renamed from: b java.lang.String
- volatile String field_5;
- // $FF: renamed from: Q java.lang.String
- volatile String field_6;
- // $FF: renamed from: h java.lang.String
- volatile String field_7 = null;
- // $FF: renamed from: f java.util.Hashtable
- volatile Hashtable field_8 = null;
- // $FF: renamed from: X boolean
- volatile boolean field_9 = true;
- // $FF: renamed from: a byte
- volatile byte field_10 = 1;
- // $FF: renamed from: U java.lang.String
- volatile String field_11 = null;
- // $FF: renamed from: ae java.lang.String
- volatile String field_12 = null;
- // $FF: renamed from: aa int
- volatile int field_13;
- // $FF: renamed from: j int
- volatile int field_14;
- // $FF: renamed from: E int
- volatile int field_15;
- // $FF: renamed from: q java.lang.String
- volatile String field_16 = null;
- // $FF: renamed from: i boolean
- volatile boolean field_17 = true;
- // $FF: renamed from: ai javax.microedition.lcdui.Font
- volatile Font field_18 = Font.getDefaultFont();
- // $FF: renamed from: I boolean
- volatile boolean field_19 = false;
- // $FF: renamed from: ag int
- volatile int field_20 = 0;
- // $FF: renamed from: w int
- volatile int field_21 = 0;
- // $FF: renamed from: S byte
- volatile byte field_22 = 0;
- // $FF: renamed from: v boolean
- volatile boolean field_23 = false;
- // $FF: renamed from: t int
- volatile int field_24 = 0;
- // $FF: renamed from: c javax.microedition.lcdui.Display
- private Display field_25;
- // $FF: renamed from: n java.lang.String
- private String field_26 = null;
- // $FF: renamed from: M int
- private int field_27 = 0;
- // $FF: renamed from: Y int
- private int field_28 = 0;
- // $FF: renamed from: g int
- private int field_29 = 0;
- // $FF: renamed from: ad int
- private int field_30 = 0;
- // $FF: renamed from: L java.util.Vector
- private Vector field_31 = null;
- // $FF: renamed from: K java.util.Vector
- private Vector field_32 = null;
- // $FF: renamed from: u java.util.Hashtable
- private Hashtable field_33 = null;
- // $FF: renamed from: R boolean
- private boolean field_34 = false;
- // $FF: renamed from: r boolean
- private boolean field_35 = false;
- // $FF: renamed from: Z v
- private v field_36 = null;
- // $FF: renamed from: C m
- private m field_37 = null;
- // $FF: renamed from: y f
- private volatile f field_38 = null;
- // $FF: renamed from: A int
- private int field_39;
- // $FF: renamed from: e int
- private int field_40;
- // $FF: renamed from: s int
- private int field_41;
- // $FF: renamed from: af javax.microedition.lcdui.Command
- private Command field_42 = null;
- // $FF: renamed from: m javax.microedition.lcdui.Alert
- private Alert field_43;
- // $FF: renamed from: T java.lang.String
- private String field_44;
- // $FF: renamed from: H javax.microedition.lcdui.Font
- static final Font field_45 = Font.getFont(64, 0, 8);
- // $FF: renamed from: ac int
- private static final int field_46;
- // $FF: renamed from: O int
- private volatile int field_47;
- // $FF: renamed from: o java.lang.String
- private volatile String field_48;
- // $FF: renamed from: V javax.microedition.lcdui.Graphics
- private Graphics field_49;
- // $FF: renamed from: P javax.microedition.lcdui.Image
- private Image field_50;
- // $FF: renamed from: W boolean
- public static boolean field_51;
-
- // $FF: renamed from: l () void
- private void method_0() {
- RecordStore var1 = null;
-
- try {
- var1 = RecordStore.openRecordStore("clientID", false);
- this.field_16 = (new DataInputStream(new ByteArrayInputStream(var1.getRecord(1)))).readUTF();
- } catch (Exception var12) {
- } finally {
- if (var1 != null) {
- try {
- var1.closeRecordStore();
- } catch (Exception var11) {
- }
- }
-
- }
-
- }
-
- public class_0(Display var1) {
- this.field_43 = new Alert("Error", (String)null, (Image)null, AlertType.ERROR);
- this.field_44 = null;
- this.field_43.setTimeout(-2);
- this.field_25 = var1;
- this.field_3 = var1.isColor();
- this.field_4 = var1.numColors();
- String var2 = System.getProperty("microedition.platform");
- this.field_5 = "ReqwirelessWeb/3.0.2E";
- if (var2 != null && !var2.equals("j2me")) {
- this.field_5 = this.field_5 + ' ' + var2;
- }
-
- this.field_6 = System.getProperty("microedition.locale");
- if (this.field_6 != null && this.field_6.length() == 5) {
- this.field_6 = this.field_6 + ", " + this.field_6.substring(0, 2) + ";q=0.5";
- }
-
- this.field_13 = ((Canvas)this).getWidth();
- this.field_15 = ((Canvas)this).getHeight();
- if (var2 != null) {
- if ((this.field_13 != 128 || this.field_15 != 96 || !var2.startsWith("Nokia")) && (this.field_13 != 96 || this.field_15 != 54 && this.field_15 != 55 && this.field_15 != 52 || (this.field_4 != 2 || !var2.equals("j2me")) && !var2.startsWith("Nokia"))) {
- if ((this.field_13 == 132 && this.field_15 == 144 && this.field_4 == 65536 || this.field_13 == 120 && this.field_15 == 96 && this.field_4 == 4096) && var2.equals("j2me")) {
- this.field_24 = 80000;
- } else if (this.field_13 == 160 && this.field_15 == 142 && var2.equals("j2me")) {
- this.field_22 = 4;
- }
- } else {
- this.field_24 = 30000;
- }
- } else if ((this.field_13 != 111 || this.field_15 != 100 || this.field_4 != 4) && (this.field_13 != 120 || this.field_15 != 160 || this.field_4 != 256 || !this.field_3) && (this.field_13 != 119 || this.field_15 != 64 || this.field_4 != 2)) {
- if (this.field_15 == 238 && this.field_13 == 240) {
- this.field_22 = 2;
- } else if ((this.field_13 != 208 || this.field_4 != 4096) && (this.field_13 != 128 || this.field_15 != 127)) {
- this.field_22 = 3;
- }
- } else {
- this.field_39 = 10;
- this.field_22 = 1;
- }
-
- this.field_14 = this.field_15 - field_46 - this.field_39;
- if (this.field_4 > 16) {
- try {
- Image.createImage("/1.jpg");
- this.field_23 = true;
- } catch (Throwable var4) {
- }
- }
-
- if (!((Canvas)this).isDoubleBuffered() || this.field_15 == 238 && this.field_13 == 240 && this.field_4 == 4) {
- this.field_50 = Image.createImage(this.field_13, this.field_15);
- this.field_49 = this.field_50.getGraphics();
- }
-
- this.method_0();
- if (this.field_16 != null && this.field_16.length() > 0 && this.field_16.charAt(0) == '$') {
- field_51 = true;
- }
-
- }
-
- // $FF: renamed from: a (m) void
- public void method_1(m var1) {
- this.field_37 = var1;
- }
-
- // $FF: renamed from: o () m
- public m method_2() {
- return this.field_37;
- }
-
- // $FF: renamed from: a (f) void
- public void method_3(f var1) {
- this.field_38 = var1;
- }
-
- // $FF: renamed from: e () f
- f method_4() {
- return this.field_38;
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Font) void
- public void method_5(Font var1) {
- if (var1 == null) {
- var1 = Font.getDefaultFont();
- }
-
- this.field_18 = var1;
- }
-
- // $FF: renamed from: k () java.lang.String
- public String method_6() {
- return this.field_0;
- }
-
- // $FF: renamed from: b (boolean) void
- public void method_7(boolean var1) {
- this.field_9 = var1;
- }
-
- // $FF: renamed from: c (boolean) void
- public void method_8(boolean var1) {
- try {
- if (var1) {
- if (this.field_32 != null && this.field_30 < this.field_32.size() - 1) {
- e var2 = (e)this.field_32.elementAt(this.field_30);
- c var3 = (c)this.field_31.elementAt(var2.a() + var2.b() - 1);
- if (var3.e + var3.b() < this.field_27 + this.field_14 - this.field_18.getHeight()) {
- ++this.field_30;
- if (((c)this.field_31.elementAt(((e)this.field_32.elementAt(this.field_30)).a())).e >= this.field_27 + this.field_14 && !this.field_17) {
- this.method_24();
- }
-
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- } else if (((c)this.field_31.elementAt(((e)this.field_32.elementAt(this.field_30 + 1)).a())).e < this.field_27 + this.field_14) {
- ++this.field_30;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- } else if (!this.field_17) {
- this.method_24();
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- } else if (!this.field_17) {
- this.method_24();
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- } else if (this.field_32 != null && this.field_30 > 0 && this.field_30 < this.field_32.size()) {
- if (((c)this.field_31.elementAt(((e)this.field_32.elementAt(this.field_30)).a())).e < this.field_27) {
- this.method_25();
- } else {
- e var5 = (e)this.field_32.elementAt(--this.field_30);
- c var6 = (c)this.field_31.elementAt(var5.a() + var5.b() - 1);
- if (var6.e + var6.b() <= this.field_27 && this.field_27 > 0) {
- this.method_25();
- if (var6.e + var6.b() <= this.field_27) {
- ++this.field_30;
- }
- }
- }
-
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- } else if (this.field_27 > 0) {
- this.method_25();
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- } catch (ArrayIndexOutOfBoundsException var4) {
- }
-
- }
-
- // $FF: renamed from: d () void
- public void method_9() {
- if (this.field_27 != 0) {
- this.field_27 = 0;
- this.field_34 = true;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
-
- }
-
- // $FF: renamed from: a () void
- public void method_10() {
- this.field_27 = this.field_21 - this.field_14;
- this.field_34 = true;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
-
- // $FF: renamed from: a (int) void
- public void method_11(int var1) {
- if (this.field_27 + var1 <= 0) {
- if (this.field_27 != 0) {
- this.field_27 = 0;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- } else if (this.field_27 + var1 >= this.field_21) {
- if (this.field_27 != this.field_21) {
- this.field_27 = this.field_21;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- } else if (var1 != 0) {
- this.field_27 += var1;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
-
- }
-
- // $FF: renamed from: a (boolean) void
- public void method_12(boolean var1) {
- if (var1) {
- if (!this.field_17) {
- this.method_24();
- this.field_34 = true;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- } else if (this.field_27 > 0) {
- this.method_25();
- this.field_34 = true;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
-
- }
-
- // $FF: renamed from: b (int) void
- public void method_13(int var1) {
- if (this.field_19) {
- if (this.field_28 + var1 <= 0) {
- this.field_28 = 0;
- } else if (this.field_20 > 0 && this.field_28 + var1 >= this.field_20 - this.field_13) {
- if (this.field_20 > this.field_13) {
- this.field_28 = this.field_20 - this.field_13;
- }
- } else {
- this.field_28 += var1;
- }
-
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
-
- }
-
- // $FF: renamed from: g () void
- public void method_14() {
- try {
- if (this.field_32 != null && this.field_30 >= 0 && this.field_30 < this.field_32.size()) {
- ((e)this.field_32.elementAt(this.field_30)).a(this, this.field_25, this, 0, 0, false);
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- } catch (ArrayIndexOutOfBoundsException var2) {
- }
-
- }
-
- protected void keyPressed(int var1) {
- try {
- switch (((Canvas)this).getGameAction(var1)) {
- case 1:
- this.method_8(false);
- break;
- case 2:
- if (this.field_19) {
- this.method_13(8 - this.field_13);
- } else {
- this.method_12(false);
- }
- break;
- case 3:
- case 4:
- case 7:
- default:
- if (var1 == 10) {
- this.method_14();
- } else if (var1 != 116 && var1 != 84) {
- if (var1 == 98 || var1 == 66) {
- this.method_10();
- }
- } else {
- this.method_9();
- }
- break;
- case 5:
- if (this.field_19) {
- this.method_13(this.field_13 - 8);
- } else {
- this.method_12(true);
- }
- break;
- case 6:
- this.method_8(true);
- break;
- case 8:
- this.method_14();
- break;
- case 9:
- this.method_11(-1);
- break;
- case 10:
- if (this.field_19) {
- this.method_13(1);
- } else {
- this.method_9();
- }
- break;
- case 11:
- if (this.field_19) {
- this.method_13(-1);
- } else {
- this.method_10();
- }
- break;
- case 12:
- this.method_11(1);
- }
- } catch (OutOfMemoryError var3) {
- }
-
- }
-
- protected void keyRepeated(int var1) {
- this.keyPressed(var1);
- }
-
- // $FF: renamed from: a (java.lang.String) void
- void method_15(String var1) {
- if (this.field_33 != null && !this.field_33.isEmpty()) {
- Integer var2 = (Integer)this.field_33.get(var1);
- if (var2 != null) {
- this.field_27 = var2;
- this.field_35 = true;
- this.field_34 = true;
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
- }
-
- }
-
- // $FF: renamed from: j () void
- void method_16() {
- this.field_26 = this.field_0;
- }
-
- // $FF: renamed from: i () void
- public void method_17() {
- if (this.field_36 != null) {
- this.field_36.d();
- this.field_36 = null;
- }
-
- this.field_48 = "Done loading";
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- }
-
- // $FF: renamed from: p () void
- public void method_18() {
- this.method_17();
- this.field_31 = null;
- this.field_32 = null;
- this.field_33 = null;
- this.field_8 = null;
- this.field_7 = null;
- this.field_17 = true;
- this.field_21 = 0;
- this.field_19 = false;
- if (this.field_42 != null) {
- ((Displayable)this).removeCommand(this.field_42);
- }
-
- this.field_48 = "Contacting server";
- this.field_47 = 0;
- this.field_14 = this.field_15 - field_46 - this.field_39;
- System.gc();
- }
-
- // $FF: renamed from: c (java.lang.String) void
- public void method_19(String var1) {
- this.method_20(var1, false);
- }
-
- // $FF: renamed from: a (java.lang.String, boolean) void
- public void method_20(String var1, boolean var2) {
- if (var1.length() > 0 && var1.charAt(0) == '#') {
- this.field_26 = null;
- this.method_15(v.c(var1.substring(1)));
- int var3 = this.field_0.indexOf(35);
- if (var3 != -1) {
- this.field_0 = this.field_0.substring(0, var3) + var1;
- } else {
- this.field_0 = this.field_0 + var1;
- }
- } else {
- this.method_23(var1, (String)null, (String)null, (r[])null, (String)null, var2);
- }
-
- }
-
- // $FF: renamed from: a (java.lang.String, java.lang.String, java.lang.String, r[], java.lang.String) void
- public void method_21(String var1, String var2, String var3, r[] var4, String var5) {
- this.method_22(var1, var2, var3, var4, var5, false);
- }
-
- // $FF: renamed from: b (java.lang.String, java.lang.String, java.lang.String, r[], java.lang.String, boolean) void
- public void method_22(String var1, String var2, String var3, r[] var4, String var5, boolean var6) {
- this.method_23(var1, var2, var3, var4, var5, var6);
- }
-
- // $FF: renamed from: a (java.lang.String, java.lang.String, java.lang.String, r[], java.lang.String, boolean) void
- private void method_23(String var1, String var2, String var3, r[] var4, String var5, boolean var6) {
- this.method_18();
- this.field_27 = 0;
- this.field_28 = 0;
- this.field_29 = 0;
- this.field_30 = 0;
- this.field_31 = new Vector();
- this.field_32 = new Vector();
- this.field_33 = new Hashtable();
- this.field_36 = new v(this, var1, var2, var3, var4, var5, this.field_26, var6, this.field_31, this.field_32, this.field_33);
- this.field_26 = null;
- (new Thread(this.field_36)).start();
- }
-
- // $FF: renamed from: n () void
- private void method_24() {
- this.field_27 += this.field_14 - this.field_39 - this.field_18.getHeight();
- }
-
- // $FF: renamed from: s () void
- private void method_25() {
- this.field_27 -= this.field_14 - this.field_39 - this.field_18.getHeight();
- if (this.field_27 < 0) {
- this.field_27 = 0;
- }
-
- }
-
- protected void pointerPressed(int var1, int var2) {
- this.field_41 = var1;
- this.field_40 = var2;
- if (this.field_32 != null) {
- try {
- int var3 = this.field_27 + var2;
- int var4 = this.field_30;
- boolean var5 = false;
- boolean var6 = true;
-
- while(var4 >= 0 && var4 < this.field_32.size()) {
- e var7 = (e)this.field_32.elementAt(var4);
- int var8 = var7.a();
- if (var5 && !var6) {
- var8 = var8 + var7.b() - 1;
- }
-
- while(var8 >= var7.a() && var8 < var7.a() + var7.b()) {
- c var9 = (c)this.field_31.elementAt(var8);
- if (var3 < var9.e) {
- if (!var5) {
- var6 = false;
- var5 = true;
- } else if (var6) {
- return;
- }
-
- --var8;
- } else if (var3 > var9.e + var9.b()) {
- if (!var5) {
- var6 = true;
- var5 = true;
- } else if (!var6) {
- return;
- }
-
- ++var8;
- } else if (var1 < var9.a) {
- if (!var5) {
- var6 = false;
- var5 = true;
- } else if (var6) {
- return;
- }
-
- --var8;
- } else {
- if (var1 <= var9.a + var9.a()) {
- var7.a(this, this.field_25, this, var1 - var9.a, var3 - var9.e, true);
- ((Canvas)this).repaint(0, 0, this.field_13, this.field_15);
- return;
- }
-
- if (!var5) {
- var6 = true;
- var5 = true;
- } else if (!var6) {
- return;
- }
-
- ++var8;
- }
- }
-
- if (var6) {
- ++var4;
- } else {
- --var4;
- }
- }
- } catch (OutOfMemoryError var10) {
- } catch (ArrayIndexOutOfBoundsException var11) {
- }
- }
-
- }
-
- protected void pointerDragged(int var1, int var2) {
- if (var2 != this.field_40) {
- this.method_11(var2 - this.field_40);
- this.field_40 = var2;
- }
-
- if (var1 != this.field_41) {
- this.method_13(var1 - this.field_41);
- this.field_41 = var1;
- }
-
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Graphics) void
- private void method_26(Graphics var1) {
- if (this.field_48 == "Done loading") {
- this.field_14 = this.field_15;
- }
-
- var1.setColor(16777215);
- var1.fillRect(0, 0, this.field_13, this.field_14);
- var1.setColor(0);
- if (var1.getClipY() < this.field_14 && this.field_31 != null && !this.field_31.isEmpty()) {
- o var2 = new o(var1);
- if (this.field_27 > 0 || this.field_28 > 0) {
- var2.a(-this.field_28, -this.field_27);
- }
-
- boolean var3 = false;
- boolean var4 = false;
- boolean var5 = false;
- if (this.field_29 >= this.field_31.size()) {
- this.field_29 = this.field_31.size() - 1;
- }
-
- while(this.field_29 >= 0 && this.field_29 < this.field_31.size()) {
- c var6 = (c)this.field_31.elementAt(this.field_29);
- if (var4) {
- if (var6.e + var6.b() > this.field_27) {
- break;
- }
- } else if (var6.e <= this.field_27 && var6.e + var6.b() > this.field_27) {
- var3 = true;
- } else if (var3) {
- if (var6.a == 0) {
- var4 = true;
- continue;
- }
- } else if (var6.e + var6.b() <= this.field_27) {
- if (this.field_35) {
- var5 = true;
- ++this.field_29;
- continue;
- }
-
- var3 = true;
- if (var6.a == 0) {
- var4 = true;
- continue;
- }
- }
-
- if (var4) {
- ++this.field_29;
- } else {
- if (var5) {
- break;
- }
-
- --this.field_29;
- }
- }
-
- this.field_35 = false;
- if (this.field_29 < 0) {
- this.field_29 = 0;
- } else if (this.field_29 >= this.field_31.size()) {
- this.field_29 = this.field_31.size() - 1;
- }
-
- int var14 = this.method_27();
- if (this.field_34) {
- this.field_30 = var14;
- this.field_34 = false;
- }
-
- e var7 = null;
- e var8 = null;
- if (this.field_32 != null && this.field_32.size() > 0) {
- var8 = (e)this.field_32.elementAt(this.field_30);
- var7 = (e)this.field_32.elementAt(var14);
- }
-
- c var9 = null;
-
- for(boolean var10 = false; this.field_29 < this.field_31.size(); ++this.field_29) {
- var9 = (c)this.field_31.elementAt(this.field_29);
- if (var9.e >= this.field_27 + this.field_14) {
- if (var10 && var9.a == 0) {
- break;
- }
-
- var10 = true;
- } else {
- var9.a(var2, var8 != null && var8.a() <= this.field_29 && this.field_29 < var8.a() + var8.b());
-
- while(var7 != null && var7.a() <= this.field_29 && this.field_29 < var7.a() + var7.b()) {
- var7.a(var2, this.field_31, this.field_30 == var14);
- if (var14 < this.field_32.size() - 1) {
- ++var14;
- var7 = (e)this.field_32.elementAt(var14);
- } else {
- var7 = null;
- }
- }
- }
- }
-
- this.field_17 = var9 == null || this.field_29 >= this.field_31.size() && var9.e + var9.b() <= this.field_27 + this.field_14 - this.field_39;
- if (this.field_27 > 0 || this.field_28 > 0) {
- var2.a(this.field_28, this.field_27);
- }
- }
-
- if (this.field_48 != "Done loading") {
- var1.setColor(16777215);
- var1.fillRect(0, this.field_15 - field_46 - this.field_39, this.field_13, field_46 + this.field_39);
- if (this.field_48 != null) {
- var1.setColor(0);
- var1.setStrokeStyle(0);
- var1.drawRect(0, this.field_15 - field_46 - this.field_39, this.field_13 - 1, field_46 - 1);
- var1.setColor(16711680);
- var1.setFont(field_45);
- int var11 = this.field_47;
- String var12 = this.field_48;
- int var13 = var11 * (this.field_13 - 2) / 100;
- var1.fillRect(1, this.field_15 - field_46 - this.field_39 + 1, var13, field_46 - 2);
- if (var11 > 0) {
- var1.setColor(16777215);
- var1.setClip(1, this.field_15 - field_46 - this.field_39 + 1, var13, field_46 - 2);
- var1.drawString(var12, 2, this.field_15 - field_46 - this.field_39 + 1, 20);
- }
-
- if (var11 < 100) {
- var1.setColor(16711680);
- var1.setClip(1 + var13, this.field_15 - field_46 - this.field_39 + 1, this.field_13 - 2 - var13, field_46 - 2);
- var1.drawString(var12, 2, this.field_15 - field_46 - this.field_39 + 1, 20);
- }
- }
- }
-
- }
-
- protected void paint(Graphics var1) {
- try {
- if (this.field_49 == null) {
- this.method_26(var1);
- } else {
- this.field_49.setClip(var1.getClipX(), var1.getClipY(), var1.getClipWidth(), var1.getClipHeight());
- this.method_26(this.field_49);
- var1.drawImage(this.field_50, 0, 0, 20);
- }
- } catch (Throwable var3) {
- }
-
- }
-
- // $FF: renamed from: m () int
- private int method_27() {
- int var1 = this.field_30;
- if (this.field_32 != null && this.field_32.size() > 0 && this.field_29 < this.field_31.size()) {
- try {
- boolean var2 = ((e)this.field_32.elementAt(var1)).a() < this.field_29;
-
- while(true) {
- e var3 = (e)this.field_32.elementAt(var1);
- int var4 = var3.a();
- if (var4 == this.field_29) {
- break;
- }
-
- if (var4 < this.field_29) {
- for(int var5 = 1; var5 < var3.b(); ++var5) {
- ++var4;
- if (var4 == this.field_29) {
- return var1;
- }
- }
-
- if (!var2) {
- if (var1 < this.field_32.size() - 1) {
- ++var1;
- }
- break;
- }
-
- if (var1 >= this.field_32.size() - 1) {
- break;
- }
-
- ++var1;
- } else {
- if (var2 || var1 <= 0) {
- break;
- }
-
- --var1;
- }
- }
- } catch (Exception var6) {
- }
- }
-
- return var1;
- }
-
- // $FF: renamed from: a (java.lang.String, int, java.lang.Throwable) void
- void method_28(String var1, int var2, Throwable var3) {
- if (this.field_47 != var2 || this.field_48 != var1 || var3 != null) {
- this.field_47 = var2;
- if (var3 != null) {
- String var4 = var3.getMessage();
- if (var4 == null) {
- if (var3 instanceof OutOfMemoryError) {
- var4 = "Low memory, page truncated";
- } else if (var3 instanceof IOException) {
- var4 = "Network error";
- } else {
- var4 = var3.toString();
- }
- }
-
- if (((Displayable)this).isShown()) {
- this.field_43.setString(var4);
- this.field_25.setCurrent(this.field_43, this);
- } else {
- this.field_44 = var4;
- }
-
- this.field_48 = "Done loading";
- } else {
- this.field_48 = var1;
- }
-
- ((Canvas)this).repaint(0, this.field_14, this.field_13, field_46);
- }
-
- }
-
- protected void showNotify() {
- if (this.field_44 != null) {
- this.field_43.setString(this.field_44);
- this.field_44 = null;
- this.field_25.setCurrent(this.field_43, this);
- }
-
- }
-
- // $FF: renamed from: q () java.lang.String
- public String method_29() {
- try {
- if (this.field_31 != null) {
- aa var1 = null;
- Enumeration var2 = this.field_31.elements();
-
- while(var2.hasMoreElements()) {
- c var3 = (c)var2.nextElement();
- if (var3 instanceof aa) {
- if (var3.e + var3.b() > this.field_27) {
- if (var1 == null || var3.e < this.field_27 + this.field_14) {
- var1 = (aa)var3;
- }
- break;
- }
-
- var1 = (aa)var3;
- }
- }
-
- if (var1 != null) {
- String var6 = var1.d;
- int var4 = var6.indexOf(35);
- if (var4 >= 0) {
- var6 = var6.substring(0, var4);
- }
-
- return var6;
- }
- }
- } catch (Exception var5) {
- }
-
- return null;
- }
-
- // $FF: renamed from: a (javax.microedition.lcdui.Command) void
- public void method_30(Command var1) {
- this.field_42 = var1;
- }
-
- // $FF: renamed from: u () void
- void method_31() {
- if (this.field_42 != null) {
- ((Displayable)this).addCommand(this.field_42);
- }
-
- }
-
- static {
- field_46 = field_45.getHeight() + 2;
- field_51 = false;
- }
- }
-